package com.ufgov.smartclient.component.table;

import java.awt.Color;

public interface RowHeaderModel {

  /**
   * @param row
   * @return 是否可以钩选行
   */
  public boolean isCheckable(int row);

  /**
   * @param row
   * @return 行的标题
   */
  public String getRowTitle(int row);

  /**
   * 返回CheckBox的背景色
   * @return 对应行的复选框背景色
   */
  public Color getCheckBoxBackground(int row);

  /**
   * @return 表头复选框背景色 
   */
  public Color getHeaderCheckBoxBackground();
}